@charset "utf-8";
*{margin:0; padding:0; }
body{ font-family:"Microsoft YaHei"; color:#333; font-size:14px;}
img { border:0;}
li {list-style-type: none; }
a{text-decoration:none; color: #333; }
a:hover{ color:#0066CC;}
.qingchu{ clear:both;}
.all{ width:1004px; margin:0 auto; overflow:hidden; }
h3{ font-size:18px; text-align:center; color:#0066CC;}

#top{ width:1004px; height:98px; margin:0 auto; overflow:hidden;}
#top-left{ float:left; width:147px; height:98px;}
#nav{ background:url(nav-bg.jpg) no-repeat; width:857px; height:73px; float:left; padding-top:25px; overflow:hidden;}
.yw{ font-size:12px; color:#990033;}
.zw{ font-size:16px;}
#nav ul li { float:left; padding-left:28px; }

#cp-list{ width:1004px; margin:0 auto; overflow:hidden; margin-top:25px;  }
.cp-list-tu{ float:left; margin-left:12px;}
.tu-bg{ background:url(t-bg.jpg) no-repeat bottom; width:236px; height:165px;}
.wenzi-bg{ background:url(bt-bg.png) no-repeat; width:236px; height:47px; text-align:center; line-height:46px;}
.wenzi-bg a{ font-size:16px;}

#gsjs{ background:#F1F1F1; width:100%; padding-top:30px; padding-bottom:20px; margin-top:25px; }
#gsjs-box{ margin-top:25px;}
.gsjj-tu-bg{background:url(gywm-bg.png) no-repeat; width:277px; height:194px; text-align:center; padding-top:5px;  float:left;}
.gsjj-wenzi{float:left; width:700px; margin-left:20px; font-size:14px; line-height:180%;}

#cp-box{ width:1004px; margin:0 auto; overflow:hidden; margin-top:25px;}
#cp-left{width:218px; float:left;}
.cp-tit{ background:url(cp-tit-bg.jpg) no-repeat; width:188px; height:40px; font-size:18px; color:#FFF; padding-left:30px; line-height:40px;}
#cp-left ul li a{ display:block; background-color:#F1F1F1; height:40px; margin-bottom:1px; font-size:14px; line-height:40px; padding-left:30px;}
#cp-left ul li a:hover{display:block; background-color:#999999; height:40px; margin-bottom:1px; font-size:14px; line-height:40px; padding-left:30px; color:#FFFFFF;}

#cp-left ul li #xz a {  background-color:#999999; color:#FFFFFF;}

#cp-rt{ width:748px; float:right;}
.cp-box{ float:left; width:249px; height:344px; text-align:center; margin-top:45px; font-size:16px;}

#anli-box{background:#F1F1F1; width:100%; padding-top:30px; padding-bottom:20px; margin-top:25px; }
#anli-bottom{ margin-top:20px;}

#footer{ border-top:1px solid #E6E6E6; padding-top:20px; padding-bottom:20px; text-align:center; line-height:180%; font-size:14px; }

#cp-bottom{ line-height:200%; margin-bottom:25px;}

/*内页样式*/
#rt-bottom{ line-height:200%; padding-top:25px; margin-bottom:25px;}

#fanye {width:100%;  padding-top:15px;  margin-top:15px;}
#fanye table{ text-align:center; margin:0 auto;}
#fanye a{ display:block; padding-left:15px; padding-right:15px; border:1px solid #E1E1E1; font-size:12px; font-weight:normal; }
#fanye a:hover{ background-color:#666666; color:#FFFFFF;}
.xz a{ background-color:#0066CC; color:#FFFFFF;}

.news-box{border-bottom:1px dashed #CCCCCC; line-height:35px; padding-left:20px; padding-right:20px;}
.news-box:hover{ background:#0066CC; color:#FFFFFF;}
.news-box:hover a{ color:#FFFFFF;}
.hover{background:#0066CC;color:#FFFFFF}
.anli-box{ margin-bottom:20px;}
.anli-box img{ margin-right:20px; border:3px solid #ece8e8;}

.hs a{ color:#0066CC;}

#fp{ border-top:1px solid #CCC; width:100%; margin-top:30px; padding-top:20px; width:918px; overflow:hidden; margin-bottom:30px;}
#fp a{ color:#000; font-weight:bold; color:#0066CC; }
#fp a:hover{ text-decoration:underline;}
.fp-left{  float:left; }
.fp-right {float:right; }

#new-tit-bg{ width:100%; height:24px; line-height:24px; background-color:#EBEBEB; text-align:center; margin-top:10px; margin-bottom:20px;}

#cpjs-left{ width:382px;  float:left; }
#cpjs-rt{ width:346px;  float:left; padding-left:20px; }
#yscx{margin-top:20px;}

#cpjs-wenzi{ width:346px; height:360px;}
#cpjs-tel{ background:url(cpjs-tel.jpg) no-repeat; width:209px; height:42px; line-height:42px; padding-left:135px; color:#0066CC; font-weight:bold;}


.menu0{ width:748px; height:30px;font-size:14px; background-color:#F1F1F1;}
.menu0 li{
display:block;
float: left;

width:187px;
text-align: center;
cursor:pointer;

line-height:30px;

}
.menu0 li:hover{

background-color:#0066CC;
color:#fff;
}

.main{width:748px; margin-top:20px; line-height:200%;}

#main0 ul{
display: none;
}
#main0 ul.block{
display: block;
}

.tit-fd{ float:right; clear:both;}
#xz a{ display:block; background-color:#CCCCCC; color:#FFFFFF;}

#ry-box img{ border:1px solid #CCCCCC; padding:2px;}